package com.atguigu.exer;
import org.junit.Test;

import java.util.List;

/*
有限制条件的通配符使用
? extends Person
? super Person
 */
public class GenericTest {
    @Test
    public void test(){
        List<? extends Person> list1=null;
        List<? super Person> list2=null;
        List<Student> list3=null;
        List<Person>list4=null;
        List<Object> list5=null;
        list1=list3;
        list1=list4;//可以是Person或者其子类
        //*******
        list2=list4;
        list2=list5; //可以是Person或者其父类
    }
}
